An Extension of Chaiken's Algorithm to B-Spline Curves with Knots in Geometric Progression

نویسندگان

  • Ron Goldman
  • Joe D. Warren
چکیده

Chaiken's algorithm is a procedure for inserting new knots into uniform quadratic Bspline curves by doubling the control points and taking two successive averages. Lane and Riesenfeld showed that Chaiken's algorithm extends to uniform B-spline curves of arbitrary degree. By generalizing the notion of successive averaging, we further extend Chaiken's algorithm to B-spline curves of arbitrary degree for knot sequences in geometric and aÆne progression. 1 Subdivision for knots in arithmetic progression Let N k (t) be the B-spline basis function of degree n+ 1 whose support lies over the knot sequence t2k; t2k+2; :::; t2k+2n+4 and let N̂ n+1 k (t) be the B-spline basis function of degree n+1 whose support lies over the re ned knot sequence tk; tk+1; :::; tk+n+2. Since the B-splines form a basis, there exist constants n+1 j such that N k (t) = n+2 X j=0 n+1 j N̂ n+1 j+2k(t): (1) For the degree zero basis functions, the 0s satisfy

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal Trajectory Generation for a Robotic Worm via Parameterization by B-Spline Curves

In this paper we intend to generate some set of optimal trajectories according to the number of control points has been applied for parameterizing those using B-spline curves. The trajectories are used to generate an optimal locomotion gait in a crawling worm-like robot. Due to gait design considerations it is desired to minimize the required torques in a cycle of gait. Similar to caterpillars,...

متن کامل

Local Energy Fairing of B-spline Curves

An automatic algorithm for fairing B-spline curves of general order is presented. This work was motivated by a method of Farin and Sapidis about fairing planar cubic B-spline curves by subsequently removing and reinserting knots. Instead our new algorithm is based on the idea of subsequently changing one control point of a given B-spline curve so that the new curve minimizes the integral of the...

متن کامل

Faculty of Actuarial Science and Statistics Automatic, Computer Aided Geometric Design of Free- Knot, Regression Splines

A new algorithm for Computer Aided Geometric Design of least squares (LS) splines with variable knots, named GeDS, is presented. It is based on interpreting functional spline regression as a parametric B-spline curve, and on using the shape preserving property of its control polygon. The GeDS algorithm includes two major stages. For the first stage, an automatic adaptive, knot location algorith...

متن کامل

A limit theorem for one-parameter alteration of two knots of B-spline curves∗

Knot modification of B-spline curves is extensively studied in the past few years. Altering one knot value, curve points move on well-defined paths, the limit of which can be computed if the knot value tends to infinity. Symmetric alteration of two knot values can also be studied in a similar way. The extension of these limit theorems for general synchronized modification of two knots is discus...

متن کامل

A local fitting algorithm for converting planar curves to B-splines

In this paper we present a local fitting algorithm for converting smooth planar curves to B-splines. For a smooth planar curve a set of points together with their tangent vectors are first sampled from the curve such that the connected polygon approximates the curve with high accuracy and inflexions are detected by the sampled data efficiently. Then, a G1 continuous Bézier spline curve is obtai...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CVGIP: Graphical Model and Image Processing

دوره 55  شماره 

صفحات  -

تاریخ انتشار 1993